﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using ExtEasy.Base;
using System.Web;
using System.Web.SessionState;

namespace ExtEasy
{
    /// <summary>
    /// Хэндлер обработки аякс-запросов к объектной модели с подъемом ASP.NET сессии
    /// </summary>
    public class ExtEasyHandler : AbstractAjaxPage<ExtModel>, IRequiresSessionState 
    {
        public override void ProcessRequest(HttpContext context)
        {
            ProcessRequestWithContext(context);
            return;
        }
    }

    /// <summary>
    /// Хэндлер обработки аякс-запросов к объектной модели БЕЗ подъема ASP.NET сессии
    /// </summary>
    public class ExtEasyHandlerNoSession : AbstractAjaxPage<ExtModel>
    {
        public override void ProcessRequest(HttpContext context)
        {
            ProcessRequestWithContext(context);
            return;
        }
    }
}
